(noun) spa
a fashionable hotel usually in a resort area
(noun) resort, holiday resort
a hotel located in a resort area